The crossbow texture edit menu can be used to create or edit the textures for a custom crossbow. When you just started creating new crossbow textures, it should look like this:

Pull textures

The pull textures control how the crossbow will look while a player is pulling/loading it. Multiple pull textures are used to create the pulling/loading animation. Each pull texture has the following properties:

The default minecraft crossbow uses the following pull values and textures (explicitly in that order!):

  1. Pull value 0.0:
  2. Pull value 0.5:
  3. Pull value 1.0:

You are free to use more or lesser pulling images and use different pull values, but if you do, you will have to create the pulling images yourself.